microscopic image - Spanish English Dictionary